import Vue from 'vue'
import App from './App.vue'
import VueAMap from 'vue-amap'
import './assets/common.less'

import dataV from '@jiaminghi/data-view'

import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'

// 在 webpack 环境下指向 vue-echarts/components/ECharts.vue
import ECharts from 'vue-echarts'

// 手动导入 ECharts 各模块来减小打包体积
import 'echarts/lib/chart/line'
import 'echarts/lib/chart/bar'
import 'echarts/lib/chart/pie'

// title,legend,tooltip 是 echarts 的组件，
// 在图表中使用需要按组件导入，否则图表的标题图例可能不能显示。
import 'echarts/lib/component/tooltip'
import 'echarts/lib/component/legend'
import 'echarts/lib/component/title'
import echarts from 'echarts'
Vue.prototype.$echarts = echarts

Vue.config.productionTip = false

Vue.use(dataV)
Vue.use(ElementUI)
Vue.use(VueAMap)
VueAMap.initAMapApiLoader({
  key: '994678238bf96a8d52eb4eca984913cd',
  plugin: ['AMap.Autocomplete', 'AMap.PlaceSearch', 'AMap.Scale', 'AMap.OverView', 'AMap.ToolBar', 'AMap.MapType', 'AMap.PolyEditor', 'AMap.CircleEditor', 'Geolocation'],
  v: '1.4.15',
  uiVersion: '1.0.11' // ui版本号，也是需要写
})
// 注册组件后即可使用
Vue.component('v-chart', ECharts)

new Vue({
  render: h => h(App)
}).$mount('#app')
